Update on the emulator

39 views
Skip to first unread message

Bob Flanders

unread,
Oct 21, 2025, 1:05:55 PMOct 21
to IBM1130
I have recently been working a bit on the never-done S1130 project. It's available in github at https://github.com/semuhphor/S1130/tree/feature/web-frontend.

It is far from complete. If you can start the system using docker, (there's a docker compose file) it brings up a pro-forma web site that has an assembler program on the left. You can assemble it and step through it. Right now, BSC is broken in the assembler.

This is completely pro-forma. Ultimately I want to be able to give it a deck and have it run through and show the printed output. The emulator itself has a lot more, but it the front end needs a lot of work.

Much of the front end was written by copilot.

It is fully test driven. there are currently 473 tests in the system with 450 being for the emulator. 

Note that it's written using VSCode, dotnet 8, node and npm.

Regards,
Bob

Bob Flanders

unread,
Oct 26, 2025, 8:39:33 PMOct 26
to IBM1130
Hi all,

I have fixed a number of bugs in the emulator and have a working demo.

It turns out that a decade or so ago, I did a poor job of advancing the IAR .. it was not a part of executing an instruction. Now, the instruction execution sets the IAR properly to the next address to execute.

The demo just assemble and executes a small program, reflecting the CPU state on the right side.

Screenshot 2025-10-26 at 20.38.00.png

Richard Stofer

unread,
Oct 27, 2025, 11:43:49 AMOct 27
to ibm...@googlegroups.com
Lovely work!

On Oct 26, 2025, at 5:39 PM, Bob Flanders <bob.fl...@gmail.com> wrote:

Hi all,

I have fixed a number of bugs in the emulator and have a working demo.

It turns out that a decade or so ago, I did a poor job of advancing the IAR .. it was not a part of executing an instruction. Now, the instruction execution sets the IAR properly to the next address to execute.

The demo just assemble and executes a small program, reflecting the CPU state on the right side.

<Screenshot 2025-10-26 at 20.38.00.png>



On Tuesday, October 21, 2025 at 1:05:55 PM UTC-4 Bob Flanders wrote:
I have recently been working a bit on the never-done S1130 project. It's available in github at https://github.com/semuhphor/S1130/tree/feature/web-frontend.

It is far from complete. If you can start the system using docker, (there's a docker compose file) it brings up a pro-forma web site that has an assembler program on the left. You can assemble it and step through it. Right now, BSC is broken in the assembler.

This is completely pro-forma. Ultimately I want to be able to give it a deck and have it run through and show the printed output. The emulator itself has a lot more, but it the front end needs a lot of work.

Much of the front end was written by copilot.

It is fully test driven. there are currently 473 tests in the system with 450 being for the emulator. 

Note that it's written using VSCode, dotnet 8, node and npm.

Regards,
Bob

-- 
IBM1130 discord channel: https://discord.gg/nrFEMt48mE
--- 
You received this message because you are subscribed to the Google Groups "IBM1130" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ibm1130+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ibm1130/bdaf1f66-de58-4c39-81bd-7639be935b1en%40googlegroups.com.
<Screenshot 2025-10-26 at 20.38.00.png>

Bob Flanders

unread,
Oct 27, 2025, 7:10:43 PMOct 27
to ibm...@googlegroups.com
Thank you, Richard. How are you?

On Mon, Oct 27, 2025 at 11:43 AM 'Richard Stofer' via IBM1130 <ibm...@googlegroups.com> wrote:
Lovely work!

Claudio Vincenzi - GMail

unread,
Nov 1, 2025, 10:05:28 PMNov 1
to ibm...@googlegroups.com
Hi Bob

Nice job!

Claudio Vincenzi

--
IBM1130 discord channel: https://discord.gg/nrFEMt48mE
---
You received this message because you are subscribed to the Google Groups "IBM1130" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ibm1130+u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages