Search found 563 matches

by Bas
Tue Apr 09, 2024 7:46 pm
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 45
Views: 17340

Re: DOSContainer Alpha Release

That's what always happens when I curl into a tearful ball of desperation on the floor in front of my computer: it gets unstuck. I just generated my first FAT12 file system from scratch with a file on it, and not even Norton Utilities finds it suspicious anymore. To be continued!

by Bas
Tue Apr 09, 2024 4:37 pm
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 45
Views: 17340

Re: DOSContainer Alpha Release

Anyone here up to speed on how to exactly compose a FAT12 allocation table? I'm sooo very close right now to getting PC DOS 2.00 booting correctly, but my implementation is ever so slightly off..

by Bas
Mon Apr 08, 2024 2:27 pm
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 379
Views: 62544

Re: 0MHz DOS Collection 2024.03.20 Released

I'll dig into the code for a bit.. If there really are things in the core that are unreachable from SYSCTL, I'll submit a PR to get that rectified. The C program looks simple enough. I'll just have to hunt for the twiddly bits in the core's code fore a bit because I don't know any HDL.

by Bas
Mon Apr 08, 2024 6:27 am
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 379
Views: 62544

Re: 0MHz DOS Collection 2024.03.20 Released

Something I noticed is that these settings only flip once from within DOS and I need to reset the the core for them to work again. Not something I spent a lot of time on though so I may be wrong and I usually reset my core anyway because of the single game VHD's I use. I haven't had any real issues developing DOSContainer.

by Bas
Mon Apr 08, 2024 4:59 am
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 379
Views: 62544

Re: 0MHz DOS Collection 2024.03.20 Released

Those presets are just combinations of clock and cache settings. Those are all available from SYSCTL.

by Bas
Sat Apr 06, 2024 8:55 pm
Forum: IBM PC, PCXT, Tandy 1000
Topic: IBM PC-DOS Weirdness
Replies: 5
Views: 4344

Re: IBM PC-DOS Weirdness

Both the length and the contents of the sequence are different every time. I guess it's a bit late to report a bug to IBM now, but this does seem to be one. This may become a thing when the disk gets filled to near capacity.

Norton Utilities doesn't like these disks much either. Ah well, the things we unearth from the depths of digital archaeology.

by Bas
Fri Apr 05, 2024 4:41 pm
Forum: PC 486SX (ao486)
Topic: VESA 2.0 Under DOS
Replies: 34
Views: 17558

Re: VESA 2.0 Under DOS

Flynnsbits's answer from a year or 2 ago is still as valid as it was when he posted it. VESA won't work on this core in its current state.

by Bas
Thu Apr 04, 2024 7:55 pm
Forum: General Discussions
Topic: Wishlist of Cores You Would Like to See in the Future
Replies: 330
Views: 453078

Re: Wishlist of Cores You Would Like to See in the Future

More historical computers would still be very nice.. like the actual PDP11, early IBM mainframe, VAX, heck.. Burroughs or Data General big iron would fit easily and be interesting to run ALGOL60 on. But I guess that's just me being interested in computing and conservation rather than only playing video games.

by Bas
Thu Apr 04, 2024 10:02 am
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 379
Views: 62544

Re: 0MHz DOS Collection 2024.03.20 Released

For anyone interested, I gathered A LOT of DOS stuff here:

ftp://ftp.area536.com/platforms/PC

by Bas
Tue Apr 02, 2024 7:15 pm
Forum: General Discussions
Topic: Store All My Original Hardware and Use Only MiSTer
Replies: 43
Views: 5691

Re: Store All My Original Hardware and Use Only MiSTer

Have you considered lending to a serious museum?

by Bas
Tue Apr 02, 2024 6:22 am
Forum: PC 486SX (ao486)
Topic: Recommended Setting for mt32-pi
Replies: 5
Views: 2358

Re: Recommended Setting for mt32-pi

Those don't affect the sound. You can flip the device to emulate a General MIDI synth using SoundFonts. That's departing from the MT32 though. The original MT32 was what it was and sounded the same whenever you got it to work.

by Bas
Mon Apr 01, 2024 5:37 pm
Forum: General Discussions
Topic: Store All My Original Hardware and Use Only MiSTer
Replies: 43
Views: 5691

Re: Store All My Original Hardware and Use Only MiSTer

Well midline, the terminology here is a bit iffy. A CLI is a Command Line Interface: a single line of text that you type into your terminal and finish with a press of the Enter key. If you know AIX, you know what a shell is in UNIX. That's an example of a CLI. Just like the prompt in MS-DOS. A menu that offers choices may use text mode of a display...
by Bas
Mon Apr 01, 2024 4:59 pm
Forum: PC 486SX (ao486)
Topic: Recommended Setting for mt32-pi
Replies: 5
Views: 2358

Re: Recommended Setting for mt32-pi

The Pi acts like an MT-32. If the game supports and detects it properly, there's nothing else to set. Some games expect a certain MT32 ROM version but that depends on the game.

by Bas
Sun Mar 31, 2024 10:08 am
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 45
Views: 17340

Re: DOSContainer Alpha Release

For now, dev builds of the Rust version will live at: ftp://ftp.area536.com/doscontainer/builds/ That is, until I build a decent home for DOSContainer on the web. The build pipeline will publish each and every single build from the main branch in here. The number in the file name signifies the build numer, which increments. Any gaps will be failed ...
by Bas
Sat Mar 30, 2024 1:04 pm
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 45
Views: 17340

Re: DOSContainer Alpha Release

cicd_dosk8s.jpg
cicd_dosk8s.jpg (529.55 KiB) Viewed 8015 times

Gearing up nicely. Builds are now generated automatically for platforms other than just my local laptop. Unfortunately I'm not (yet) able to do Mac builds from Linux due to licensing issues from Apple.

More info here: https://www.area536.com/posts/doscontainer-rust-cicd/.

by Bas
Thu Mar 28, 2024 8:01 am
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 45
Views: 17340

Re: DOSContainer Alpha Release

That'll be "collateral" from the analysis part of the tool. Until then you could use GNU Mtools to do this.

by Bas
Wed Mar 27, 2024 5:33 pm
Forum: General Discussions
Topic: FPGA-based real GPU
Replies: 3
Views: 5730

FPGA-based real GPU

Not that this will work with MiSTer, but some may find this interesting:

https://www.furygpu.com/

It's a complete GPU implementation that would equate a mid-90's graphics card.

by Bas
Tue Mar 26, 2024 4:42 pm
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 379
Views: 62544

Re: 0MHz DOS Collection 2024.03.20 Released

Not to hijack this one, but the DOSContainer Bash version with the YAML's for bare MS-DOS could do what you're looking for. Edit the YAML, run script, and you have a clean DOS with some toggles like drivers and memory mgt and the like. Shoot me a PM if you are interested.

by Bas
Mon Mar 25, 2024 3:47 pm
Forum: PC 486SX (ao486)
Topic: Config.sys Memory Issue on Startup
Replies: 2
Views: 3685

Re: Config.sys Memory Issue on Startup

Make a throwaway copy of your VHD and strip down the CONFIG.SYS. Start up from it and run MEMMAKER and follow the steps. That'll change your CONFIG.SYS for you, hence the throwaway VHD. Note the line that loads EMM386.EXE. Copy that down and into the VHD that has your menu system. That'll probably fix it in a reasonably optimized way.

by Bas
Mon Mar 25, 2024 1:05 pm
Forum: IBM PC, PCXT, Tandy 1000
Topic: IBM PC-DOS Weirdness
Replies: 5
Views: 4344

Re: IBM PC-DOS Weirdness

..right.. PCEm does similar but subtly different things yet again. It's the FORMAT utility that puts the weird bytes there. No idea why though..

by Bas
Mon Mar 25, 2024 12:39 pm
Forum: IBM PC, PCXT, Tandy 1000
Topic: IBM PC-DOS Weirdness
Replies: 5
Views: 4344

Re: IBM PC-DOS Weirdness

Ah.. fudge.. Just noticed. I tried the PCXT core to run PC-DOS but that wouldn't boot of the 360k floppy image. So I tried AO486, and that created a disk with the wrong geometry using 63 sectors per track. Those didn't exist yet when DOS 2.00 was around. Back to the drawing board (and PCEm) for some more testing.

by Bas
Mon Mar 25, 2024 12:25 pm
Forum: IBM PC, PCXT, Tandy 1000
Topic: IBM PC-DOS Weirdness
Replies: 5
Views: 4344

Re: IBM PC-DOS Weirdness

When testing with a different size hard disk, I imagined to find these bytes in a slightly different place maybe or to have a few of them changed because of different locations/offsets and whatnot. But.. there's a completely different set of bytes located at a different distance away from the second FAT copy. This time the sequence does contain rec...
by Bas
Mon Mar 25, 2024 10:33 am
Forum: IBM PC, PCXT, Tandy 1000
Topic: IBM PC-DOS Weirdness
Replies: 5
Views: 4344

IBM PC-DOS Weirdness

Hey all. IBM does something unexpected when formatting a drive from DOS 2.00. There's a whole bunch of bytes written just before the second copy of the FAT at hex offset 0x1000 from the partition start. I see no recognizable strings in there, it doesn't look like a directory block and it's not part of the FAT either. So given that MBR and VBR bootc...
by Bas
Mon Mar 25, 2024 8:20 am
Forum: General Discussions
Topic: Core Sizes?
Replies: 10
Views: 4201

Re: Core Sizes?

I've never written a line of Verilog in my life, but compilation of cores really isn't that hard. It's just pushing a button and waiting.

by Bas
Sun Mar 24, 2024 6:04 pm
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 379
Views: 62544

Re: 0MHz DOS Collection 2024.03.20 Released

Emubastard wrote: Sun Mar 24, 2024 5:52 pm

VHD's are generated manually by Windows 11 Disk Management utility so they are indeed real VHD's. Easier to work on when I have issues to fix, which there are many lol.

-Emubastard

Wouldn't be the first time MS don't follow their very own specs. Thanks for letting me know.

by Bas
Sun Mar 24, 2024 5:22 pm
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 45
Views: 17340

Re: DOSContainer Alpha Release

The parameter is, essentially, there even if not directly. The program takes a YAML file where everything including the disk size is defined. If you are short a few (dozen) megabytes, you change the number and it rebuilds a new clean and fully installed VHD. The command for that now: $doscontainer build mygame.yaml ..so it's fairly simple from a ga...
by Bas
Sun Mar 24, 2024 3:21 pm
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 45
Views: 17340

Re: DOSContainer Alpha Release

DOSContainer Rust just wrote its first file (IBMBIO.COM) to a VHD that was bootstrapped completely from scratch, zero external dependencies. Things still aren't ready for prime time and the code surrounding the writes is messy, but I'm very slowly getting there.

Image

by Bas
Sun Mar 24, 2024 10:29 am
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 379
Views: 62544

Re: 0MHz DOS Collection 2024.03.20 Released

What software does this collection use to generate the initial VHD file? I noticed, much to my relief, that the one I randomly picked (Colonization) is an actual VHD instead of a raw image with the wrong extension. Three cheers for that! :D :D :D I pulled it through DOSContainer and this is what my VHD implementation thought of it: Disk metadata ac...
by Bas
Sat Mar 23, 2024 12:56 pm
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 379
Views: 62544

Re: 0MHz DOS Collection 2024.03.20 Released

DR-DOS is better at freeing conventional memory than MS ever was. That may help.

by Bas
Sat Mar 23, 2024 8:19 am
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 379
Views: 62544

Re: 0MHz DOS Collection 2024.03.20 Released

Are you going to handle the slew of games that have multiple sound configs at all? Like MT32, General MIDI, SB(Pro/16) in different combinations? I've had this in some cases and the BAT-menu at startup gets really long supporting all those permutations. For instance Sierra adventures using SCI. They support many graphics options (Hercules, CGA 4-co...