VOGONS

Common searches


Search results

Display options

Re: My AST premium 286

Hi PgrAm, nice PC. I am currently working on restoring an AST Premium/286. Unfortunately, the Mainboard does not work. It doesn't even beep when turning on the PC. A possible problem could be a defect in the BIOS ROM chips. Would it be possible for you to share dumps of the two ROMs? Thank you in …

Re: MSYS2/mingw-w64 for Win64 DOSBox

@kjliew Nice catch, but its actually just the comment is wrong I think, the second one should say " de allocate" instead of allocate. Now that you mention it though, I realize that I could optimize that a bit and save an instruction, right after the function call by restoring the stack pointer …

Re: MSYS2/mingw-w64 for Win64 DOSBox

@kjliew Think I solved the last problem, windows ABI expects the callee to save RSI, but *nix does not. Simply modified gen_run_code to handle this and BAM! my release build works! static void gen_run_code(void) { cache_addb(0x53); // push rbx #ifdef _WIN64 cache_addb(0x57); // push rdi cache_addb( …

Re: MSYS2/mingw-w64 for Win64 DOSBox

@kjliew, Awesome! I applied your changes and came up with a diff that should work with both compilers, I can confirm these changes work in my debug build, however they segfault in release mode. What optimization switches are you compiling with? I'm also having trouble with adlib detection, seems to …

Re: MSYS2/mingw-w64 for Win64 DOSBox

Thanks @kjliew! I've gotten a bit further with fixing some issues, (eg. gen_load_param_mem generated incorrect prefixes), Now I'm able to run some simple programs. Succeeded with a program that sets the screen to mode 13h then exits. Now I will proceed with making some simple assembly language …

Re: MSYS2/mingw-w64 for Win64 DOSBox

more progress, prompt is responding after I fixed gen_call_function_setup to allocate windows' required shadow space. Here's my solution: // generate a call to a function with paramcount parameters // note: the parameters are loaded in the architecture specific way // using the gen_load_param_ …

Re: MSYS2/mingw-w64 for Win64 DOSBox

I believe I have a solution for issue #1, gen_mov_regs will not correctly generate a mov where r8 - r15 are the destination register. instead I made something like this: // move a full register from reg_src to reg_dst, where dst is r8-r15 and src is rax-rdi static void gen_mov_regs_reverse(HostReg …

Re: DOSBox and Roland RAP-10

Not so fast, Well, the RAP-10 is just a general midi board so as long as you get it working as a midi device in your OS then you can set it as an output for DOSbox's midi. My RAP-10 presents itself to DOS as an MPU401 UART so assuming you can find a modern driver for one of those you should be able …

Re: My AST premium 286

Yeah I found the original price for this machine in an old Info World magazine, $2,995 in 1987, by 1990 the price had dropped to $2,395, not sure if that was with or without a monitor. Of course I managed to pick it up for about $25.

My AST premium 286

Had my AST premium 286 open today so I thought I'd snap some pics: The machine in it's case P1030212.JPG Date of manufacture I think (1989) & 1.2 MB, 5.25" floppy drive: P1030213.JPG Addon Cards: Drive Controller Trident VGA card (will replace this with a more period accurate one later) Lots of ram, …

Page 1 of 2