Da es auf der Github-Page keine aktuellen Windows-Binarys gibt und nicht jeder einen passenden Compiler installieren/einrichten mag, habe ich mal ein "Starterpaket" erstellt.
Dies beinhaltet RunCPM v4.8 fuer die Win32-Shell-Console in folgenden Ausfuehrungen:
- DR CCP mit 60k
- internal CCP mit 60k
- internal CCP mit 64k
Mit dabei ist das Standard-A:-Laufwerk aus dem github A.ZIP zum booten (auch schon ausgepackt).
Und auf B: gibt es MBASIC in ein paar Versionen plus FRACTAL.BAS zum Speedvergleich
A: ist das Verzeichnis \A\0
B: ist das Verzeichnis \B\0
0 ist die Benutzernummer
Compiliert wurde RunCPM v4.8 hier mit dem Compiler TDM-GCC-32:
Code
Compile RunCPM on PC/Windows with TDM-GCC-32:
=============================================
cd C:\TDM-GCC-32\
C:\TDM-GCC-32\mingwvars.bat
------------------------------------------------------------------
@echo.
@echo Setting up environment for using MinGW with GCC from %~dp0.
@set PATH=%~dp0bin;%PATH%
------------------------------------------------------------------
cd
C:\RunCPM_Win\RunCPM_Win_4_8\RunCPM>
mingw32-make mingw clean
mingw32-make mingw build
Makefile fuer MinGW:
===================================================================================
# MinGW Makefile for RunCPM
PROG = RunCPM
MFILE = Makefile.mingw
# Compiler command
CC = gcc
#CC = gcc -DDEBUG=1 -DDEBUGLOG=1
# Flags to pass to the compiler - add "-g" to include debug information
CFLAGS = -Wall -O3 -fPIC -Wno-unused-variable
#CFLAGS = -Wall -O0 -fPIC -Wno-unused-variable -g
# Flags to pass to the linker
LDFLAGS = -mconsole -lm
# Objects to build
OBJS = main.o
# Clean up program
RM = rm -f
#------------------------------------------------------------------------
all: $(PROG)
$(PROG): main.o
$(CC) $(OBJS) -o $(PROG) $(LDFLAGS)
main.o: main.c $(wildcard *.h) $(MFILE)
$(CC) $(CFLAGS) -c main.c
rebuild: clean all
.PHONY: clean
clean:
$(RM) *.o
$(RM) $(PROG)
===================================================================================
Display More