D G Turner
8bc926886c
GLK: SCOTT: Fix Misleading Indentation GCC Compiler Warning
2022-12-14 09:31:41 +00:00
angstsmurf
387dd08f5d
GLK: SCOTT: Fix leak in disk_image.cpp
...
The method diCreateFromData() is set up as if it is going to copy the
data supplied by the caller to the _image member, allocating memory for
it, but then just assigns the data to it instead, leaking the allocated
memory.
This also means that if the data supplied is not a valid disk image, it
will delete the original data in the default case.
We fix this by just removing the allocation and the deletion. An
alternative would have been to actually copy the data instead.
2022-12-13 20:03:58 -08:00
D G Turner
e123d86704
GLK: SCOTT: Fix Likely Incorrect Fallthrough in UNP64 6502 Emulator Code
2022-06-23 23:21:37 +01:00
Avijeet
1e914b7e95
GLK: SCOTT: Add support for Gremlins
2022-06-23 20:11:01 +02:00
Avijeet
f591a6a186
GLK: SCOTT: Add support for Robin of Sherwood
2022-06-23 20:11:01 +02:00
Avijeet
1ec46bdd30
GLK: SCOTT: Update license header
2022-06-23 20:11:01 +02:00
Avijeet
a2ef20d0d7
JANITORIAL: Formatting fixes
2022-06-23 20:11:01 +02:00
Avijeet
eb354e9929
GLK: SCOTT: Implement interleave
2022-06-23 20:11:01 +02:00
Avijeet
a2962c4b43
GLK: SCOTT: Implement blocksFree
2022-06-23 20:11:01 +02:00
Avijeet
f2c37fe610
GLK: SCOTT: Implement getTsDosErr
2022-06-23 20:11:01 +02:00
Avijeet
63909041b3
GLK: SCOTT: Implement diAllocTs
2022-06-23 20:11:01 +02:00
Avijeet
feafc98c3c
GLK: SCOTT: Implement diIsTsFree
2022-06-23 20:11:01 +02:00
Avijeet
3dde6cfb4b
GLK: SCOTT: Implement diTrackBlocksFree
2022-06-23 20:11:01 +02:00
Avijeet
2cf15d1289
GLK: SCOTT: Implement allocNextDirTs
2022-06-23 20:11:01 +02:00
Avijeet
1209ca3072
GLK: SCOTT: Implement allocFileEntry
2022-06-23 20:11:01 +02:00
Avijeet
5ba5ac2f7a
GLK: SCOTT: Implement nextTsInChain
2022-06-23 20:11:01 +02:00
Avijeet
c4fbd8f283
GLK: SCOTT: Implement matchPattern
2022-06-23 20:11:01 +02:00
Avijeet
bca64c76bf
GLK: SCOTT: Implement findFileEntry
2022-06-23 20:11:01 +02:00
Avijeet
fd1bb95cea
GLK: SCOTT: Implement diTracks
2022-06-23 20:11:01 +02:00
Avijeet
25827d6a8c
GLK: SCOTT: Implement diSectorsPerTrack
2022-06-23 20:11:01 +02:00
Avijeet
1f333dc3c7
GLK: SCOTT: Implement diTsIsValid
2022-06-23 20:11:01 +02:00
Avijeet
14afa5f90f
GLK: SCOTT: Implement setStatus
2022-06-23 20:11:01 +02:00
Avijeet
2855ea2e37
GLK: SCOTT: Implement diCreateFromData
2022-06-23 20:11:01 +02:00
Avijeet
e739547bca
GLK: SCOTT: Implement diRawnameFromName
2022-06-23 20:11:01 +02:00
Avijeet
25201be1f8
GLK: SCOTT: Implement diGetDirTs
2022-06-23 20:11:01 +02:00
Avijeet
03def01209
GLK: SCOTT: Implement diGetBlockNum
2022-06-23 20:11:01 +02:00
Avijeet
b808b769b2
GLK: SCOTT: Implement diGetTsErr
2022-06-23 20:11:01 +02:00
Avijeet
5682465f11
GLK: SCOTT: Implement diGetTsAddr
2022-06-23 20:11:01 +02:00
Avijeet
5c3cd93aa9
GLK: SCOTT: Implement diRead
2022-06-23 20:11:01 +02:00
Avijeet
17939767f2
GLK: SCOTT: Implement diOpen
2022-06-23 20:11:01 +02:00
Avijeet
f453dd8c1b
GLK: SCOTT: Add disk_image.h/cpp
2022-06-23 20:11:01 +02:00