JS ROM creation

Nagging hardware related question? Post here!
Paul
Gold Card
Posts: 257
Joined: Mon May 21, 2012 8:50 am

Re: JS ROM creation

Post by Paul »

schombi wrote:Thanks! That´s interesting stuff to know.

Just wonder why Sinclair made it that complicated, having e.g. a ROM upgrade of a SAM Coupe in mind?
That's pretty easy to answer. As always with Sinclair: make it as cheap as possible 8-)


User avatar
1024MAK
Super Gold Card
Posts: 593
Joined: Sun Dec 11, 2011 1:16 am
Location: Looking forward to summer in Somerset, UK...

Re: JS ROM creation

Post by 1024MAK »

Well...
  • if SuperBASIC and QDOS had been able to keep within the allocated 32k bytes
  • and time had allowed for bug free fully functional code to be ready
Then all production QL's would have been supplied with one 32k byte mask ROM chip, or two 16k byte mast ROM chips (that is after all what the board was supposed to have), it would have been a lot simpler :mrgreen:

Alternatively, if Sinclair had allowed for 128k bytes of ROM space, with 64k bytes allocated to SuperBASIC and QDOS (could have been in two 32k byte ROM chips), and 64k bytes allocated to the cartridge port (a much more realistic amount compared to the 16k bytes we ended up with, or the planed for 32k bytes)...

But then, these are retrospective thoughts...

As indicated above, Sinclair wanted the cost kept low, but with as much functionality as possible from the code in the ROM. But it did not fit...

Mark


:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer in Somerset later in the year :)

QL, Falcon, Atari 520STFM, Atari 1040STE, more PC's than I care to count and an assortment of 8 bit micros (Sinclair and Acorn)(nearly forgot the Psion's)
User avatar
chriskgnr
Brittle Membrane
Posts: 117
Joined: Wed Jan 09, 2013 12:26 pm
Location: Piraeus, Greece

Re: JS ROM creation

Post by chriskgnr »

About the spreadsheet, what is the difference between the ' Chip ' and ' PCB ' colums? If i burn and use two 27(C)256, for the 0000 and 8000 parts of firmware, the same moding is needed?


Derek_Stewart
Font of All Knowledge
Posts: 4796
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: JS ROM creation

Post by Derek_Stewart »

Hi,

Both sockets are electrical the same, so a single eprom large enough to take the rom image.

I would use Minerva, rather than JS. Because the graphics are faster, there is multi-tasking basic, most of the bugs in the rom have been removed, selectable second screen available on power up, Better 128K ram test.


Regards, Derek
User avatar
1024MAK
Super Gold Card
Posts: 593
Joined: Sun Dec 11, 2011 1:16 am
Location: Looking forward to summer in Somerset, UK...

Re: JS ROM creation

Post by 1024MAK »

chriskgnr wrote:About the spreadsheet, what is the difference between the ' Chip ' and ' PCB ' colums? If i burn and use two 27(C)256, for the 0000 and 8000 parts of firmware, the same moding is needed?
The chip column electrically is the same as the PCB column. The reason for the two columns is the signal name. The PCB column tells you which 68008 or Sinclair named logic signal is present, while the Chip column tells you the name of the function as far as the chip is concerned.

Both sockets are the same unless the board has been modified.

When using EPROM's, the /OE inputs have to be driven via some extra logic because they are active low (the ROM chips use an active high signal) and some logic is needed to correctly select just one EPROM chip at a time. It may be easier to use a single 64k byte EPROM 27C512 chip.

I did work it out, but have misplaced the details :x

If you do want to use two EPROM chips and wire it like the picture I posted earlier in the thread, shout out and I will either work out the wiring, or post the rest of the photos (the QL in the photo is one of mine).

Mark


:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer in Somerset later in the year :)

QL, Falcon, Atari 520STFM, Atari 1040STE, more PC's than I care to count and an assortment of 8 bit micros (Sinclair and Acorn)(nearly forgot the Psion's)
User avatar
chriskgnr
Brittle Membrane
Posts: 117
Joined: Wed Jan 09, 2013 12:26 pm
Location: Piraeus, Greece

Re: JS ROM creation

Post by chriskgnr »

I'll try to figure it out. If not i will shout out loud for your help! :)


QLObi
Chuggy Microdrive
Posts: 50
Joined: Wed Mar 20, 2013 9:15 pm
Location: Germany Köln

Re: JS ROM creation

Post by QLObi »

Hallo Stefan,
das ist im deutschen Forum aber auch schon veröffentlicht worden.

Detlef


Post Reply