mirror of
https://github.com/open-simh/simh.git
synced 2026-04-26 04:07:23 +00:00
Bob Supnik's state as of 10/12/2013
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/* pdp8_rx.c: RX8E/RX01, RX28/RX02 floppy disk simulator
|
||||
|
||||
Copyright (c) 1993-2011, Robert M Supnik
|
||||
Copyright (c) 1993-2013, Robert M Supnik
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
@@ -25,6 +25,8 @@
|
||||
|
||||
rx RX8E/RX01, RX28/RX02 floppy disk
|
||||
|
||||
17-Sep-13 RMS Changed to use central set_bootpc routine
|
||||
03-Sep-13 RMS Added explicit void * cast
|
||||
15-May-06 RMS Fixed bug in autosize attach (Dave Gesswein)
|
||||
04-Jan-04 RMS Changed sim_fsize calling sequence
|
||||
05-Nov-03 RMS Fixed bug in RX28 read status (Charles Dickman)
|
||||
@@ -366,7 +368,7 @@ return;
|
||||
t_stat rx_svc (UNIT *uptr)
|
||||
{
|
||||
int32 i, func, byptr, bps, wps;
|
||||
int8 *fbuf = uptr->filebuf;
|
||||
int8 *fbuf = (int8 *) uptr->filebuf;
|
||||
uint32 da;
|
||||
#define PTR12(x) (((x) + (x) + (x)) >> 1)
|
||||
|
||||
@@ -742,13 +744,13 @@ if (rx_dib.dev != DEV_RX) /* only std devno */
|
||||
if (rx_28) {
|
||||
for (i = 0; i < BOOT2_LEN; i++)
|
||||
M[BOOT2_START + i] = boot2_rom[i];
|
||||
saved_PC = BOOT2_ENTRY;
|
||||
cpu_set_bootpc (BOOT2_ENTRY);
|
||||
}
|
||||
else {
|
||||
for (i = 0; i < BOOT_LEN; i++)
|
||||
M[BOOT_START + i] = boot_rom[i];
|
||||
M[BOOT_INST] = unitno? 07024: 07004;
|
||||
saved_PC = BOOT_ENTRY;
|
||||
cpu_set_bootpc (BOOT_ENTRY);
|
||||
}
|
||||
return SCPE_OK;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user