Skip to content

Commit 20456d4

Browse files
committed
Turbo Pascal working
1 parent 5d475ac commit 20456d4

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ jobs:
2828
prerelease: false
2929
release_name: CI build ${{ steps.version.outputs.version }}
3030
tag_name: ${{ steps.version.outputs.version }}
31+
body_path: CHANGELOG.md
3132
env:
3233
GITHUB_TOKEN: ${{ github.token }}
3334

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Changelog
2+
3+
## 2024.04.02
4+
5+
* File leak fixed
6+
7+
* Compute file size call implemented
8+
9+
* More correct error handling(allows Turbo Pascal execution)
10+
11+
## 2024.04.27
12+
13+
* First public build(system version call returns version 2.9)
14+
15+
* Basic console and file operations implemented(Mike's Enhanced Small C Compiler works, Microsoft Basic, Tasty Basic, Zork and many other utils working)

src/edos/disk.asm

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
get_drives:
77
ld hl,1
8+
xor a
89
ret
910

1011
get_drive:
@@ -320,18 +321,13 @@ read_offset:
320321

321322
ld a, d
322323
or e
323-
ld a, 1
324+
ld a, $01
324325
ret z
325326

326327
call fcb_next_record
327328
328329
xor a
329330
ret
330-
@unwritten:
331-
332-
ld a, $1
333-
ret
334-
335331

336332
;; DE - FCB
337333
calc_size:

0 commit comments

Comments
 (0)