Search found 1235 matches

by tofro
Mon Jan 15, 2018 1:20 pm
Forum: Compatibles Corner
Topic: a DIY home build project...
Replies: 37
Views: 1553

Re: a DIY home build project...

The serial communication 8049 -> 8302 is a real bottleneck. Not, if SER is implemented separately anyway, and all you want is the matrix keyboard. That is still somewhat a state-of-the art concept - modern PS/2 and USB keyboards still do it more or less the same way. What is a bottleneck is the ser...
by tofro
Fri Jan 12, 2018 9:53 am
Forum: Software & Programming
Topic: ROMable SMSQ/E
Replies: 28
Views: 939

Re: ROMable SMSQ/E

That was my assumption. You could simply bypass the loader and burn an "already loaded" dump to the ROMs. Just using an "already loaded" dump might skip some early initializations, so I'm not sure it is quite that simple. It does. Had a short look into the code and found that sm...
by tofro
Thu Jan 11, 2018 9:38 pm
Forum: Software & Programming
Topic: ROMable SMSQ/E
Replies: 28
Views: 939

Re: ROMable SMSQ/E

That was my assumption. You could simply bypass the loader and burn an "already loaded" dump to the ROMs.

Tobias
by tofro
Thu Jan 11, 2018 11:55 am
Forum: Software & Programming
Topic: ROMable SMSQ/E
Replies: 28
Views: 939

Re: ROMable SMSQ/E

With the recent availability of re-made GoldCards (and probably SGCs soon), I see more benefit in what you do (working on a more modern QL mainboard). I see no point in re-engineering something that went into a lot of technical compromises for now obsolete ROM copyright and obsolete microdrives. Tob...
by tofro
Wed Jan 10, 2018 11:00 pm
Forum: Software & Programming
Topic: ROMable SMSQ/E
Replies: 28
Views: 939

Re: ROMable SMSQ/E

Q68 doesn't have ROM at all (at least not in a classic sense), so it is a bit hard on this box to put SMSQ/E into there ;) The Q68 also has ROM, containing the bootloader. The ROM area has shadow RAM, but the same goes for (S)GC. SMSQ/E won't work otherwise. That's what I meant with the part in bra...
by tofro
Wed Jan 10, 2018 10:00 pm
Forum: Software & Programming
Topic: ROMable SMSQ/E
Replies: 28
Views: 939

Re: ROMable SMSQ/E

With that argumentation, you'll probably want to have a minimum ROM at 0 that could be like 64kBytes and just loads the OS from an SD card or somesuch and is then completely paged out from the address map once the OS is up and running. Would probably be the cheapest thing and even more flexible than...
by tofro
Wed Jan 10, 2018 9:37 pm
Forum: Software & Programming
Topic: ROMable SMSQ/E
Replies: 28
Views: 939

Re: ROMable SMSQ/E

... On a newly designed system, you probably want to start from ROM and run there, without runtime relocation. Tobias Unless of course your RAM is 32 bits wide and your ROM is 8 or 16 bits - then you want to be running code out of the RAM, and suffer the relatively small copy overhead. Wastes eithe...
by tofro
Wed Jan 10, 2018 9:16 pm
Forum: Software & Programming
Topic: ROMable SMSQ/E
Replies: 28
Views: 939

Re: ROMable SMSQ/E

If I've understood SMSQ/E correctly - it allows for some holes in the memory below the screen area, to accommodate the gold / super gold cards? Areas such as the 16K ROM slot space at 0c000 and the QL I/O area... SMSQ/E for the GC/SGC is a bit different in that it run-time relocates its modules whe...
by tofro
Wed Jan 10, 2018 9:06 pm
Forum: Software & Programming
Topic: ROMable SMSQ/E
Replies: 28
Views: 939

Re: ROMable SMSQ/E

Well, the vector area needs to start at address 0, to tell the CPU where to start. In case you don't want to place the whole OS starting from there, you have to implement some shadow RAM "behind" the ROM there, and at least put some minimum code that sets the Vector base register to the pl...
by tofro
Wed Jan 10, 2018 8:51 pm
Forum: Software & Programming
Topic: ROMable SMSQ/E
Replies: 28
Views: 939

Re: ROMable SMSQ/E

What did the Q40 and Q60 boards do? As they could not run QDOS given the processor differences? Was there a BIOS of sorts to handle the ability to boot SMSQ from a floppy or hard disk? As long as SMSQ/E fitted into their ROM space, they booted SMSQ/E from there. Once the OS outgrew the ROM space, y...

Go to advanced search