Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

BEFI 3H (Oberon-M fully supported) (Developers)

posted by Rugxulo Homepage, Usono, 06.03.2012, 23:30

Sorry to bump this thread, but I did update (again) my silly Befunge interpreter collection (BEFI_3H.ZIP). Now, Oberon-M output fully works with cmdline loading from file, random via '?', keyboard input, no longer limited to a portable subset. The build is automated via .BAT, and due to lack of standard libraries, I just mimicked Oxford's interfaces. (Though curiously I haven't benchmarked it much, but the 8086 output seems 5x faster than 186 output [ENTER, LEAVE?] on this Core i5. Goofy stuff.)

Also, I found via WayBack the old Oxford 1.4 (DJGPP-based) compiler, but their archive didn't also have sources, sadly. Nevertheless, it "mostly" works with a few tweaks (i.e. why he put it inside a Win32 .CAB PE/EXE installer is beyond me; luckily, p7zip to the rescue!). Though if you copy over files from already-installed 2.9.2 and the (correct 32-bit) MSVCRT.DLL from your Windows installation (since MSVCRT.DLL is not freely redistributable), you can use the current Win32 build under HX. (XDS probably still works too, but I haven't tried lately.)

BTW, while Oberon-M isn't open source, it's based upon the compiler presented in Wirth's Project Oberon book. Also of interest are Programming in Oberon and Mossenbock's OOP in Oberon-2.

P.S. Yes, I did try booting DOS-based Oberon atop native FreeDOS (FAT32) as well as VirtualBox (FAT16, FAT32) with or without VT-X, but it always failed. I have not tried any of the other versions (Native, AOS, plugin), which presumably aren't as buggy.

 

Complete thread:

Back to the forum
Board view  Mix view
22761 Postings in 2121 Threads, 402 registered users (2 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum