n0p
Experienced Member
Running it from Norton Commander produces this result on my BookAny recommended (easy to find) test examples?
Running it from Norton Commander produces this result on my BookAny recommended (easy to find) test examples?
Hi you all!
I've been trying to run the new Inufuto games in my Book8088 without any luck.
Said games are here: http://inufuto.web.fc2.com/8bit/
I've discovered that the developer provided only boot floppy images on his site, which won't work on the Book8088, since it does not have floppy drive, for obvious reasons, nor it have any means to boot such an image.
I've read in this thread that there are a new BIOS rom that could possibly enable booting from a floppy image that is saved on a USB stick. Am I correct?
I want to enjoy those simple games in my simple Book8088.
Anyone could help, please?
Thanks in advance!
I received a new LCD controller as well and I was able to dump the firmware from both boards and I can confirm that a simple firmware transplant seems sufficient to fix the original board.
Unfortunately it was necessary to desolder both EEPROMs otherwise the TL866 complained about overcurrent when just clipped to the chip while on the board.
The boards are identical except for a slight difference in the main controller chips, the original is RTD2660 C3F62G1 while the new one is RTD2660 D8C23G3, I don't think it's particularly relevant.
The EEPROM is a P25Q40SH (4Mbit SPI) in both boards and it's not directly listed at least in the old MiniPro software, I selected more or less randomly the BG25Q40A and disabled the ID check and everything worked
I've decided to check if that solution is universal or not, as i presumed new RTD firmware is actually some generic VGA one without CGA support.
I was right - i flashed new fw to my V1 and LCD said "Not Support" after switching from dark brown to blue.
Dumped original beforehand - and it's identical to your board one.
Ah this is interesting, so basically with the VGA firmware the CGA card for the V2 wouldn't work?
It seems you can't have both CGA and VGA support, you have to pick one
My V2 Book with both cards yet to arrive, so i cannot directly confirm. There's a chance CLPD code for CGA was changed, but i doubt. Either way, switching board with card for CGA is not the worst solution
I have swapped in the CGA AND VGA cards and both work 'out of the box' as it were. (No changes to the video controller fw have been made by me and I bought both cards when I bought my 2nd V2 for this exact purpose)... (so i have 2 vga and 2 cga cards)
@n0p Mine has 4 holes and 3 screws as well fyi.
I've decided to check if that solution is universal or not, as i presumed new RTD firmware is actually some generic VGA one without CGA support.
I was right - i flashed new fw to my V1 and LCD said "Not Support" after switching from dark brown to blue.
Dumped original beforehand - and it's identical to your board one.
Interesting, my board has 4 holes but only 3 screws, i though they forgot one, but that seems like on purpose
Ran book_bug on the CGA V2 and it changed to look like the screenshot below... (very yellow tint there) (also did like the below and took away booting drive "A" except this time, not even fixed after powercycle.. eventualy it recovered... (I ran this after the VGA book btw)It should work, no irreversible problems expected, as i simply manipulate CRTC registers - they'll be back to default after reboot anyway.
Screen reset on key combo should work only in 80x25 text mode, and press Ctrl once again when/if screen is centered after that.
BTW, previous main purpose of that TSR was to switch CGA palettes in games (i personally prefer red-cyan-white almost everywhere)
I would love to hear any feedback!
--
I'm also really interested - will running attached book_bug.com break colors in V2 with CGA? That not permanent
--
Also, new version of PALTSR3 with hopefully fixed Ctrl key bug attached.
Tried this on V2 VGA: Black Screen. After the black screen.. I Ctrl-Alt-Del'd... and my A: drive (that I booted from previously) vanished in XTIDE and gave a General Failure in DOS.. lol.... YOU BROKE MY BOOK!! j/k not really, but you did nuke my USB stick until I power cycled... then it was back to fine. So that's a bit strange.I cannot run any tests on that, but main problem reported for CGA firmware (dunno what correct name would be for that) is that it doesn't fully support standard VGA modes, resulting in black screen, for example mode 12h (640x480x16).
Can you check if that mode works on your Book with VGA?
Attached a quick program for that, sets mode 12h, prints strings, wait for keypress and sets original mode back.
But for what reason do you say that VGA is excessive for an 8088? Considering that the purpose of this little computer is to run old games. The graphics in CGA are truly unwatchable. In the few moments I've had time to play a bit, I've played Lemmings (finished it), I'm playing Dyna Blaster in VGA 640x480, Commander Keen 4, Ice and Fire—these games all work well with VGA colors. So, I really don't understand who buys the CGA version. I tried only one CGA game, 4x4 Race Team or something like that, and it was so bad that I deleted it...@GizMo79 - Alas, i have no V2 book.
@sorphin - Book is not that easy to break :D Though it's strange drive A disappears - does it behave same way every time you do a Ctrl-Alt-Del reboot? That might be related memory not cleared of warm reboot.
That "VGA" message is from LCD controller, so does PALTSR3 work for you for text mode alignment? It's a bit unclear for me.
PALTSR3 switches off signal to LCD controller and returns it back after delay.
Black screen in mode 12h means just exact the thing - old/CGA LCD firmware doesn't support all VGA modes. But if that not needed - no need to do anything (i still think VGA is overkill for 8088, but i would love Tandy emulation there)
It would be interesing to run diff of Book LCD firmwares on https://github.com/riftlab/RTD2660_PCB800099/tree/master/Firmware
But for what reason do you say that VGA is excessive for an 8088? Considering that the purpose of this little computer is to run old games. The graphics in CGA are truly unwatchable. In the few moments I've had time to play a bit, I've played Lemmings (finished it), I'm playing Dyna Blaster in VGA 640x480, Commander Keen 4, Ice and Fire—these games all work well with VGA colors. So, I really don't understand who buys the CGA version. I tried only one CGA game, 4x4 Race Team or something like that, and it was so bad that I deleted it...
It would have been nice if the Chinese guy had placed the Hand386 hardware inside the notebook-shaped case of the Book8088... If it existed, I would have gotten it. The Hand386 has a really unbearable keyboard. So, I got the Book8088 to play a bit. Of course, you can't play Doom, but many other less demanding games work well on the Book8088 with VGA in turbo mode. If you run a CGA game on VGA, it seems to work to me, so at the same cost, better to have something more than something less.That's only my opinion and i'm certainly not "period correct build" fanatic But considering 8088 CPU 1979 year vs CGA 1981 vs VGA 1987: most VGA-supporting games would be too slow on 8088. Might be ok, considering V20 cpu in turbo mode, but for a few. Even drawing a CGA sprite would take 4 times less memory accesses than on VGA (2 bit per pixel vs 8 bits per pixel).
I still have some saved games from my XT - there's actually many i remember and certainly don't consider ugly. I'd recommend Goody, The Last Mission, Tower Toppler (Nebulous), Frogger, Digger, Rollo, Tapper - just to name a few.
Those a for CGA and 8088.
VGA is for 286/386 systems IMO.
It would have been nice if the Chinese guy had placed the Hand386 hardware inside the notebook-shaped case of the Book8088... If it existed, I would have gotten it. The Hand386 has a really unbearable keyboard. So, I got the Book8088 to play a bit. Of course, you can't play Doom, but many other less demanding games work well on the Book8088 with VGA in turbo mode. If you run a CGA game on VGA, it seems to work to me, so at the same cost, better to have something more than something less.
Mmm, I wanted real hardware to tinker with Turbo C and ISA bus... I should buy one of those 1000-hole cards with an ISA comb for experiments... even though, in reality, with my job, I have little time to tinker around. Maybe someday, when I retire in 2047 (if I'm lucky) LOL... Anyway, has no one thought about designing a 3D-printable BOX for the external ISA adapter with a 3D printer?I agree and i heard that was planned at some point. "Clam386" iirc. But Hand386 has PS/2 and VGA connectors, no problem connecting external keyboard there. My addition to it would be any kind of Soundblaster or at least Covox/Disney. But i somehow think that getting a small netbook and running DOSBox with dynamic core might be even better solution for retro gaming purpose. I remember running some 386+ games on https://en.wikipedia.org/wiki/HP_Mini was not a big problem.
But DOSBox struggles with XT emulation, really (some software require cycle-correct execution), so there's Book8088 for that.
Sorry for offtopic.
I have plenty of real HW.. I got these more as a portable novelty tbh. (I have too many 8088s in my possession thanks to CR.. lol)Mmm, I wanted real hardware to tinker with Turbo C and ISA bus... I should buy one of those 1000-hole cards with an ISA comb for experiments... even though, in reality, with my job, I have little time to tinker around. Maybe someday, when I retire in 2047 (if I'm lucky) LOL... Anyway, has no one thought about designing a 3D-printable BOX for the external ISA adapter with a 3D printer?
yeah, it fixes the alignment, though i can 'toggle' through and get normal, normal, unaligned, normal, normal, repeat.. as for the floppy bit.. I think it's memory not clearing. As for my other mention about the BIOS POST being properly aligned, then a mode switch then the XTIDE banner... that's actually where it unaligns for me..@GizMo79 - Alas, i have no V2 book.
@sorphin - Book is not that easy to break :D Though it's strange drive A disappears - does it behave same way every time you do a Ctrl-Alt-Del reboot? That might be related memory not cleared of warm reboot.
That "VGA" message is from LCD controller, so does PALTSR3 work for you for text mode alignment? It's a bit unclear for me.
PALTSR3 switches off signal to LCD controller and returns it back after delay.
Black screen in mode 12h means just exact the thing - old/CGA LCD firmware doesn't support all VGA modes. But if that not needed - no need to do anything (i still think VGA is overkill for 8088, but i would love Tandy emulation there)
It would be interesing to run diff of Book LCD firmwares on https://github.com/riftlab/RTD2660_PCB800099/tree/master/Firmware