Search found 546 matches

by Bas
Tue Apr 16, 2024 8:07 pm
Forum: PC 486SX (ao486)
Topic: Has Anyone Gotten Rusty to Work?
Replies: 6
Views: 1392

Re: Has Anyone Gotten Rusty to Work?

That is seriously weird. Would using MOSLO from vanilla DOS help to correct this one in plain DOS.

by Bas
Mon Apr 15, 2024 10:56 am
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 307
Views: 23272

Re: 0MHz DOS Collection 2024.03.20 Released

It may not be in there, it may be different from what the OS did on there.. many things can fudge up disk geometry. To expand on this a bit. You can generate a VHD, then format it with a geometry that boils down to the same size in bytes but is composed of different ratios between cylinders, heads and sectors per track. This is what bit me when try...
by Bas
Mon Apr 15, 2024 10:20 am
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 307
Views: 23272

Re: 0MHz DOS Collection 2024.03.20 Released

Those are different for each VHD unless they are all the exact same size every time. A properly generated VHD contains the geometry in a footer field so DOSBox should be able to detect it. Not sure though, I don't use DOSBox a lot.

by Bas
Sun Apr 14, 2024 5:32 pm
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 38
Views: 5016

Re: DOSContainer Alpha Release

Wow, that was fast! I changed the build target over from glibc to musl, that helps apparently. Impressed with the speed of this thing on dinky MiSTer ARM!! Last build for today will probably be 72 if it succeeds in about 15 minutes or so, after that it's back to work for a whole week again so not sure how much time I'll have to keep going. The bigg...
by Bas
Sun Apr 14, 2024 1:43 pm
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 38
Views: 5016

Re: DOSContainer Alpha Release

Thanks for your testing! The error messages are funky because you're looking at Rust passing the error down the chain and giving up because I didn't yet write a nice formatter for it yet. That's my bad, but mostly cosmetic. You giving me checksums makes a huge amount of sense, but I just realized they aren't meaningful yet. Files are dropped into t...
by Bas
Sun Apr 14, 2024 12:50 pm
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 38
Views: 5016

Re: DOSContainer Alpha Release

Build 64 actually builds a working (in PCem, MiSTer untested) bootable Alley Cat VHD based on IBM PC DOS 2.00. This build is a partly hardcoded proof of concept that should prove a number of items. I would VERY MUCH appreciate some testing of the below functionality: Does this even run properly on Windows at all? I don't know, I don't have Windows....
by Bas
Sat Apr 13, 2024 8:24 am
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 38
Views: 5016

Re: DOSContainer Alpha Release

I'm taking a small detour now. The current state of DOSContainer allows me to package just about anything from the dawn of time until about 1985. That's where I'll start, and I want the process be friendly to outside contribution. So in short: I'm completing the zipfile downloader feature on DOSContainer to enable the layered build architecture tha...
by Bas
Fri Apr 12, 2024 8:04 pm
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 307
Views: 23272

Re: 0MHz DOS Collection 2024.03.20 Released

I'd be happy to host the whole lot. My uplink is 1Gbps from an actual datacenter.

by Bas
Thu Apr 11, 2024 7:39 pm
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 307
Views: 23272

Re: 0MHz DOS Collection 2024.03.20 Released

Not yet but I'm certainly interested. And I'm following along with this collection as you seem to be doing the games while I'm building scaffolding from the other side in. At some point these worlds will meet and that'll be a huge load of awesome in a very short time.

by Bas
Thu Apr 11, 2024 7:21 pm
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 307
Views: 23272

Re: 0MHz DOS Collection 2024.03.20 Released

The Bash thing was more of a proof of concept. It uses GNU Mtools and dd to create the disk + partitioning. When the Rust base is done, I'm looking at a GUI to hide the YAML step.

by Bas
Thu Apr 11, 2024 5:35 pm
Forum: PC 486SX (ao486)
Topic: 0MHz DOS Collection 2024.03.20 Released
Replies: 307
Views: 23272

Re: 0MHz DOS Collection 2024.03.20 Released

I wrote a whole script for that in Bash.. see the top of the DOSContainer thread. Insert YAML, get a baked-off VHD. Currently rewriting this exact thing in Rust so you get this as a single executable on all platforms.

by Bas
Thu Apr 11, 2024 4:32 pm
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 38
Views: 5016

Re: DOSContainer Alpha Release

Finally! PC-DOS 2.00 boots cleanly in PCem using nothing but the latest build of DOSContainer to create a VHD. This means you can pull the executable from my FTP server (build 59, currently in progress) and combine it with a simple testing YAML. I'm still quite a distance away from creating and filling subdirectories on these disks, but this is a v...
by Bas
Tue Apr 09, 2024 7:46 pm
Forum: PC 486SX (ao486)
Topic: DOSContainer Alpha Release
Replies: 38
Views: 5016

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: 38
Views: 5016

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: 307
Views: 23272

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: 307
Views: 23272

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: 307
Views: 23272

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: 742

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: 13943

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: 322
Views: 269497

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: 307
Views: 23272

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: 2905

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: 637

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: 2905

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: 637

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: 38
Views: 5016

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: 38
Views: 5016

Re: DOSContainer Alpha Release

cicd_dosk8s.jpg
cicd_dosk8s.jpg (529.55 KiB) Viewed 741 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: 38
Views: 5016

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: 1040

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.