Reply 160 of 167, by Scali
You know, there's a way to offer help, useful tips and constructive criticism without being a pompous egotistical ass.
You know, there's a way to offer help, useful tips and constructive criticism without being a pompous egotistical ass.
wrote:You know, there's a way to offer help, useful tips and constructive criticism without being a pompous egotistical ass.
I'm guessing this is not directed at me 😎
Reworking the card to serve odd bytes only, nice save.
And now your ROM code can execute faster too. Any benchmarks? 😉
GBAJAM 2024 submission on itch: https://90soft90.itch.io/wreckage
I have to say that your persistence and hardware skills are something to admire. And kudos 😀 to your success in search of harmony for SCSI and EMS addons for 286!
Though I do have the knowledge to read schematics and understand digital logics, I have since groomed as a software guy. Back then in the college days, I even self-learned Protel PCB with auto-routing but was lacking the resources of accessing to hobbyist PCB build facilities. I had only done 2 PCBs in my life, and that was with primitive, laborious process of using marker pens, toxic chemical solution and manual drilling. (So then I said forget it 😵 ) I am OK with soldering which I still do today if needed. If I were to put in your situation, then I would have gone with writing the TSR to shadow the SCSI ROM.
I remember the pain of having early 286 without hardware EMS as my 1st PC as a kid was exactly such poor 286, in those days when there was no internet, no electronics superstores and computer sales person would knock on the door to make a deal. And I do realize the importance of EMS for 286 being the transitional gap between 8086 software and true protected-mode software for 386.
Hope you finally would get the design right and then the ROM on the SCSI can be disabled to use the 16-bit ROM card entirely.
wrote:Reworking the card to serve odd bytes only, nice save.
And now your ROM code can execute faster too. Any benchmarks? 😉
Yes, it actually did make a small but measurable difference.
8-bit ROM access:
16-bit ROM access:
wrote:I have to say that your persistence and hardware skills are something to admire. And kudos :) to your success in search of harmo […]
I have to say that your persistence and hardware skills are something to admire. And kudos 😀 to your success in search of harmony for SCSI and EMS addons for 286!
Though I do have the knowledge to read schematics and understand digital logics, I have since groomed as a software guy. Back then in the college days, I even self-learned Protel PCB with auto-routing but was lacking the resources of accessing to hobbyist PCB build facilities. I had only done 2 PCBs in my life, and that was with primitive, laborious process of using marker pens, toxic chemical solution and manual drilling. (So then I said forget it 😵 ) I am OK with soldering which I still do today if needed. If I were to put in your situation, then I would have gone with writing the TSR to shadow the SCSI ROM.
I remember the pain of having early 286 without hardware EMS as my 1st PC as a kid was exactly such poor 286, in those days when there was no internet, no electronics superstores and computer sales person would knock on the door to make a deal. And I do realize the importance of EMS for 286 being the transitional gap between 8086 software and true protected-mode software for 386.
Hope you finally would get the design right and then the ROM on the SCSI can be disabled to use the 16-bit ROM card entirely.
Thank you
I've already corrected the schematic and PCB, I'll probably get a revised board made next time I do an order. It will get done up right at some point, but I'm just happy the system is working properly for now.
If you find a way to make a software to shadow these roms including bios into upper memory. This will increase much more and does not use up the memory either as the address are re-directed to the memory space.
Cheers,
Great Northern aka Canada.
wrote:If you find a way to make a software to shadow these roms including bios into upper memory. This will increase much more and does not use up the memory either as the address are re-directed to the memory space.
Cheers,
there is no upper memory on this system 🤣