Win_OSI Emulator                           (user friendly)

 

Updated Rev 1.9c Emulator, now with Sound and new program load/save feature with Improved YE-DOS 3.54 to run on 5.25 and 3.5 real floppy drives

Please don't miss out my latest yourney to create several hardware gadgets for the Superboard and 610 Floppy controller board, like an universal Data Separator board or an 32k memory expansion. Have a look
here.

 

 

 NEWS

20-June-2001:
19-April-2002:
25-May-2002:
31-May-2002:
03-Mar-2003:

10-June-2003:
18-Dez-2005:
30-May-2009:

30-Sep-2021:
25-Oct-2021:
22-Apr-2022:
17-May-2022:
27-May-2022:
23-May-2022:
 
8-July-2023:
16-Nov-2023:

27-Nov-2023:
08-Dec-2023:
19-Dec-2023:
17-Feb-2024:
28-Feb-2024:
2-Sep-2024:
10-Oct-2024:
13-Nov-2024

 first available executable Rev.0.93
 some improvements to ACIA read and MC decimal mode
 key mapping introduced, new OSI loader in Export function
 key mapping updated for flexible use. More useful tools.
 Correct Game font (Superboard II) by default . Enhanced graphic modes, New  machine configuration files included.
 WAVE to File conversion by using a KCS converter module
 Full screen Mode and some other bug fixes
 Rewritten for wxDEV-Cpp including some minor improvements.Improved speed  timing and debugger performance.
 Finally works with OS65D, HEXDOS and my YE-OSI DOS
 Direct Serial Comm. Port connection added
 
Minor changes, runs again on old W2k and 32 bit XP systems.
 
Introducing graphic improvements (double buffering) 
 Improvement of UK101 features and YE-DOS usage
 
Improved YE-DOS 3.52 to run on 5.25 and 3.5 real drives 
 
Lowres graphic mode compatibility for different displays
 
Mayor changes to the user interface. Now with SOUND Output (4 or 8 Bits per *.ini). Emulator supports Low Res(RTS) and Hires graphic modes
 Adding SN76489AN programmable sound generator
 
Adding AY-3-8910 programmable sound generator + DEMO 
 
Adding Color for C1P/Rev-D boards. Enable with $D800=2 
 
Now with two double sided drives. Improved compatibility
 
X-version for standard ROM's for 32k machines only
 Introducing Character RAM graphics and improved OS65D 
 Character RAM graphics now in color like C1E 
 Overlay of Text/Graphics corrected



WinOsi 1.9c download

 

 

 

Emulator

The WinOSI Emulator for Win7 and up and 32/64bit systems includes Basic environment data files. Additional ROM's and BAS Code can be downloaded in the coming files.
Key Features: Parametric setup of hardware layout and extensions with supports of  floppy disk images, extended Bios and Graphic modes and realistic Full screen mode
Import and Export of different file formats and disassembled 6502 MCode is integrated. Audio Cassette File import for 300 plus 600 Baud using Mark Spankus 32bit KSC converter modul.
High-res und Low-res Graphic modes based upon the board modufications I have made in the early 80's. YE-OSI Boot and Game disk are included

YE-DOS ersion 3.54 is now capable to run on 5.25 and 3.5 modern floppy drives, with or without Head Load and with or without Ready signal from a disk drive.
There is also a 40 Track version available, for older drives

In addition, YE-DOS have been converted to run in standard RAM/ROM configurations and without the need for a YE Boot ROM. 32K Ram is mandatory. 25kB will be available for the user.

 

Source Code download



ROMs & Files & Disk Images

 

 

 

 

 

84' YE-OSI DOS Documentation

Back in 1984 I've started programming my own DOS, because other software was expensive and running on 8inch drives. Also the OSI 65D disk operating system was a messy construct using most of the lower memory. When I got hold of a YE-Data 3.5 inch drive for cheap, what else to than to program your own operating system. Here the documentation for YE-OSI DOS 3.54 and the DOSSUP program supplementing aditional Disk Basic commands. YE-OSI Dos requires an alternative ROM installed at $F800 called
EPROM1_V54.ROM

The latest X version does not require any extra Boot ROM or memory in the upper 0xE000 areas, but comes with less free memory for user programs.
 

latest YE-DOS

std DOS manual

std DOSSUP manual

 

 

C++ 6502 Devellopment

Recently, I discovered the  KickC - Optimizing C-compiler for 6502 platforms under https://gitlab.com/camelot/kickc/-/tree/master. The attched toolset will compile C-code to the C1P machine and execute the program generated with WinOsi. The IDE used for it is JFE (Jen's File Editor). To run on other machines, the file path has to be adjusted. A simple "Helloworld" program is included.       Credits :Rex of Camelot



KickC for C1P

 

 


 
OSI Hardware projects

This includes topics like:
- Using a 610 RAM/Floppy expansion board
- 610 DATA Separator Plug-in board for standard Floppy disk
- SB600 and 610 32k memory expansion board
- Fastloader module for SD-card and serial USB connection 
- SB600/C1P adding graphic capabilities
- SB600 Revision B flicker fix

TOOLS.gif

 

 

Last Update: Nov 2024