collapseos/blk
Virgil Dupras 816563e2e3 Stop LOADing on ABORT
This is done by adding a "C<* override" layer that is reset to 0 on
ABORT.

The problem was that when ABORT happened during a LOAD, we had a
resetted RSP and started from a clean INTERPRET, but LOAD didn't
have the opportunity to restore C<*, which caused it to continue
interpreting from the faulty BLK.

With a C<* override, we don't need to *restore* C<*, we just need to
clear the override.
2020-04-24 14:10:40 -04:00
..
000
001 Move icore to blkfs 2020-04-23 15:14:14 -04:00
003
004
006
008
009
011
012
014
015
016
018
030
031
032
034
035
037
038
040
042
043
046 Add words "'S" and "S0" 2020-04-21 07:45:23 -04:00
047 Add words "'S" and "S0" 2020-04-21 07:45:23 -04:00
048
050
052
054
056
058 parse: don't validate 0x and 0b lengths 2020-04-21 20:40:23 -04:00
060
061 Replace the "> " prompt with the more traditional "ok" one 2020-04-24 12:10:07 -04:00
062
064 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
070
071
073
075 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
076 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
077
078
080
081 Stop LOADing on ABORT 2020-04-24 14:10:40 -04:00
082 Stop LOADing on ABORT 2020-04-24 14:10:40 -04:00
083 Replace the "> " prompt with the more traditional "ok" one 2020-04-24 12:10:07 -04:00
084 Replace the "> " prompt with the more traditional "ok" one 2020-04-24 12:10:07 -04:00
085
086
087 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
089
090
091
100
101
102 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
103
104
105
200 z80a: add PUSH0, PUSH1, PUSHZ, macros 2020-04-22 19:03:32 -04:00
201
202
203
208
209
212 z80a: add PUSH0, PUSH1, PUSHZ, macros 2020-04-22 19:03:32 -04:00
213
215
216
217
218
219
220
222
223
224 z80a: add LDIR, LDDR, and friends 2020-04-20 21:36:29 -04:00
226
228
230
232
234
236
238
240
242
243
246
247
249 z80a: add PUSH0, PUSH1, PUSHZ, macros 2020-04-22 19:03:32 -04:00
260 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
261 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
262 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
263 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
264 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
265 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
280 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
281 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
282 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
283 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
284 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
285 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
286 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
287 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
288 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
289 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
290 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
291 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
292 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
293 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
294 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
295 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
296 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
297 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
298 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
299 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
300 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
301 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
302 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
303 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
304 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
305 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
306 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
307 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
308 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
309 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
310 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
311 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
312 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
313 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
314 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
315 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
316 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
317 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
318 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
319 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
320 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
321 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
322 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
323 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
324 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
325 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
326 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
327 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
328 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
329 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
330 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
331 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
332 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
333 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
350 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
352 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
353 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
354 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
356 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
357 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
358 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
359 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
360 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
370 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
372 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
373 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
374 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
375 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
376 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
377 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
378 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
379 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
380 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
381 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
382 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
383 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
384 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
385 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
386 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
390 Move icore to blkfs 2020-04-23 15:14:14 -04:00
391 Move icore to blkfs 2020-04-23 15:14:14 -04:00
392 Move icore to blkfs 2020-04-23 15:14:14 -04:00
393 Stop LOADing on ABORT 2020-04-24 14:10:40 -04:00
394 Move icore to blkfs 2020-04-23 15:14:14 -04:00
395 Move icore to blkfs 2020-04-23 15:14:14 -04:00
396 Move icore to blkfs 2020-04-23 15:14:14 -04:00
397 Move icore to blkfs 2020-04-23 15:14:14 -04:00
398 Stop LOADing on ABORT 2020-04-24 14:10:40 -04:00
399 Move icore to blkfs 2020-04-23 15:14:14 -04:00
400 Move icore to blkfs 2020-04-23 15:14:14 -04:00
401 Move icore to blkfs 2020-04-23 15:14:14 -04:00
402 Move icore to blkfs 2020-04-23 15:14:14 -04:00
403 Replace the "> " prompt with the more traditional "ok" one 2020-04-24 12:10:07 -04:00
404 Move icore to blkfs 2020-04-23 15:14:14 -04:00
405 Stop LOADing on ABORT 2020-04-24 14:10:40 -04:00
406 Move icore to blkfs 2020-04-23 15:14:14 -04:00
407 Move icore to blkfs 2020-04-23 15:14:14 -04:00