cpcsdk / cpctools Goto Github PK
View Code? Open in Web Editor NEWTools for CPC cross-development
Tools for CPC cross-development
From [email protected] on September 17, 2009 14:24:16
Add to StSoundLib a method for configure the mixer channels volume for
more generic use.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=13
From giot.romain on September 22, 2008 22:44:11
There is a problem with guessing geometry since modifications has been done
for the parados format.
Here is the output of the problem :
bart% cpcfs test.dsk f
cpcfs (c) Ramlaid (Sep 22 2008)
bart% cpcfs test.dsk i
cpcfs (c) Ramlaid (Sep 22 2008)
std::exceptionError opening dsk : unknown geometry
And here is the expected output :
bart% cpcfs test.dsk f
cpcfs (c) Ramlaid (Sep 14 2008)
bart% cpcfs test.dsk i
cpcfs (c) Ramlaid (Sep 14 2008)
DSK : test.dsk
NbTracks : 40
Sector base : 193
NbSectors :9
Sector size :512
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=7
From [email protected] on December 01, 2009 17:27:27
CRTC 0 and 1 have broken support for Reg8 interlaced mode. Still they have
an effect...
This is completely ignored in caprice !
Add it (with the subtle differences between the two types of crtc).
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=19
From giot.romain on September 22, 2008 22:50:34
For the moment two different windows are displayed on the screen :
It would be better to include the cpc screen inside of the IHM.
There are differnt ways to do that :
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=8
From [email protected] on December 09, 2009 20:25:43
Some original game images use weird techniques to copy protect disks. We
don't handdle them properly.
Attached is a game showing such problems (and resetting the machine).
Attachment: After Burner (UK) (1988) (UK retail version) [Original](Weak Sectors).dsk
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=20
From [email protected] on June 06, 2010 23:07:03
dsk version reads track 1, sector 1 and never goes anywhere else.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=24
From [email protected] on June 06, 2010 23:10:29
Side A, games 2 and 3 are resetting the CPC when trying to load
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=26
From [email protected] on December 29, 2010 21:05:53
The register view refreshes like crazy. 3 or 4 time a second would be enough and suck less CPU power.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=49
From [email protected] on October 29, 2009 11:00:29
Download Orion Prime dsk. The 3.5" version is a 2-side dsk. Intro runs
fine, but once you try to get out of Sorka IV, you get a "Insérez la face
1" message.
Add support for 2-side drives and dsk so this message doesn't comes up
anymore.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=17
From [email protected] on June 06, 2010 23:14:55
Better support for tricky R0 =127 mode.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=32
From [email protected] on September 15, 2010 18:22:26
What steps will reproduce the problem? 1. Build Reloaded on a core i5 processor
2. Launch Reloaded
What is the expected output?
Reloaded must run at a normal speed
What do you see instead?
It is very slow and each of the 4 cores are used around 25 and 35 %.
What version of the product are you using? r417 On what operating system?
Linux Please provide any additional information below.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=43
From [email protected] on December 29, 2010 21:05:00
The emulator could be made silent if needed. Add this in the option dialog somewhere.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=48
From [email protected] on June 12, 2010 23:50:53
meilleure prise en charge des dépendances.
compile zasm, libstsound
cf. patch
Ciao!
Attachment: 00-debian-deps-patch-cpctools
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=36
From [email protected] on June 06, 2010 23:13:15
Fail emulator detection test, done on FDC timings
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=29
From [email protected] on June 12, 2010 23:52:15
compile cpctools avec libsdl1.2.4
Attachment: 01-sdl-1.2.4-ok.patch
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=37
From [email protected] on June 12, 2010 23:54:13
(fmod(x,1.0) < 0.5f) ne compile pas chez moi (doit etre double, pas float)
Attachment: 02-libcpcvideo-ansicxx.patch
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=38
From [email protected] on September 20, 2008 09:51:20
cpcfs detects the type of the file you are trying to open with the
following guess:
-a:, b:, /dev/fd0, /dev/fd1 : real floppy
-/dev/sdb : raw image/usb floppy
-other name : DSK file.
There are two problems with this approach :
-One could have an usb floppydrive plugged as /dev/sda or /dev/sdc
-It is not possible to open raw dumps of floppies to get files out of them.
Add a proper method for getting the filetype, for example, first try to
open as dsk, then test if it is real floppy, and fallback to raw if no
other method worked.
It would be nice if we avoided reading on real disks as much as possible
however, in order to speed things up a little.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=5
From giot.romain on March 09, 2009 21:52:39
The keyboard mapping is defectuous.
It is impossible to run an application, because " is not printed on screen What steps will reproduce the problem? 1. try to type run" 2. What is the expected output?
run"
What do you see instead?
run# Please use labels and text to provide additional information.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=11
From [email protected] on December 29, 2010 21:03:40
Check what are we doing in pause mode. The CPU should not be used at all.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=46
From [email protected] on July 12, 2010 17:55:28
We made a build of Reloaded on Arch Linux. There are problems:
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=41
From [email protected] on December 29, 2010 21:04:22
Under windows sound latency may go as high as 1 second. This is just too much.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=47
From [email protected] on July 02, 2010 17:37:09
Sometimes labels inside modules are compiled as "0" when used in another module.
For example :
module a
test equ 2
endmod
module b
display "value of a.test :",a.test ; ok (displays 2)
data defb a.test ; replaced by 0
endmod
Likely it depends on the pass or something like that... Was fixed in the older version that couldn't build as standalone, but I didn't see anything obvious in the diff.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=40
From [email protected] on June 06, 2010 23:14:18
sound samples are not working.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=31
From [email protected] on June 06, 2010 23:15:39
Demo crashes at the very beginning (rotozoom part)
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=33
From [email protected] on September 26, 2009 23:30:57
The IDE requires sjasm.
sjasm can't link because of undefined reference to emulatorClone if cli
disabled.
Makes me unable to build anything.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=16
From [email protected] on October 29, 2010 16:27:07
What steps will reproduce the problem? 1. Open Caprice
2. Type something, the cursor moves up.
3. Alt+Tab away, the cursor moves up very quickly What is the expected output? What do you see instead? Poor typing. What version of the product are you using? On what operating system? SVN Trunk, GNU/Linux Please provide any additional information below.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=44
From [email protected] on December 29, 2010 21:06:32
They are reset once you step. Likely they aren't actually sent to the emulator.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=50
From [email protected] on December 29, 2010 21:03:06
Reloaded is slow because wxWidgets take too much time drawing the screen.
Find a faster way. Using a BDirectWindow in Haiku gives much better results.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=45
From [email protected] on June 04, 2010 19:15:44
Define a pokefile format and allow to load it and easily apply the pokes.
Is there an existing format that can suit the needs ? See with cpcdemos
guys what they want in the file.
Likely :
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=21
From markocpc on September 21, 2008 11:56:58
Cpc users interesting by linux ? woow (:
cpc user and linux user too i've made an CMake build for iDSK and Font Catcher.
On default it permit to build ;) to install and uninstall.
And all, with a speed better and a progress-view , one command to replace
./autogen.sh && ./configure && make ...
You just need to mkdir build && cd build && cmake .. && make. and sudo make
install if needed, without dirtying your directory. all build, modified,
created files are in the 'build' directory.
Then, if you are interested, you can pick patchs/files here : http://sangor.net/~marc/patches/cpcsdk/ and don't forget to contact me for
any infos :)
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=6
From [email protected] on September 04, 2010 17:57:33
The FDC led is currently reflecting the motor on status. On CPC it should instead be on when the FDC is in command phase.
This is important as some demos (CMP's OVL96) make the del flash on purpose.
Basically :
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=42
From [email protected] on June 06, 2010 23:12:05
The logo at top of screen isn't displayed properly.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=28
From [email protected] on September 17, 2009 14:30:33
Add an option to choose between integer_only or float emulation mode.
(At compilation or at runtime ?)
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=14
From giot.romain on December 01, 2008 21:19:35
What steps will reproduce the problem? 1. Select Debug > Pause
2. Select another menu
3. Or hide and show the window
What is the expected output?
The CPC screen must be displayed
What do you see instead?
The redrawing is not done, so the screen might be blank. Please use labels and text to provide additional information.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=10
From [email protected] on June 06, 2010 23:16:07
The flashloader resets the CPC
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=34
From [email protected] on June 06, 2010 23:13:48
fails emulator detection done on ?
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=30
From giot.romain on April 26, 2009 17:57:31
What steps will reproduce the problem? 1. Close Caprice
What is the expected output?
Caprice applicaiton exited normally.
What do you see instead?
Caprice exit and segfault
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=12
From giot.romain on June 22, 2010 23:10:09
What steps will reproduce the problem? 1. Open the IDE and choose a correct z80 file
2. Compile it one time
3. Compile it a second time
What is the expected output?
The second compilation must succeed. The last log in the console must be something like:
Pass 3 complete
Errors: 0, warnings: 0, compiled: 16 lines, work time: 0.003 seconds
What do you see instead?
There is a segfault Please use labels and text to provide additional information.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=39
From [email protected] on November 30, 2009 20:50:00
Only CRTC0 is emulated for now. This is not acceptable for demomakers.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=18
From [email protected] on September 17, 2008 19:10:46
Listing basic, dams, hex and disassemble only work for files inside a dsk.
Making them work directly for a regular file on the linux fs would be nice.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=3
From [email protected] on June 04, 2010 19:17:01
The debug UI is slow and not very practical.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=22
From giot.romain on November 26, 2008 08:57:57
For the moment, there is no clear separation between the user interaction
code and the core of the emulator.
For example the file emulator.cpp contains refernces to SDL or wxWidget.
These references have to be elsewhere. There is the same problem with the
input.cpp file. Most of the common code must stay in this file in the core
of the emulator , but specifics things have to be in another source file
specific to the GUI, or in configuration files
It will be a problem for releasing emulator for other platforms (ie other
GUI toolkit or on console) so cleanup of these things is required.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=9
From [email protected] on September 20, 2008 00:20:38
cpcfs will not handle wildcards for the files to get or put. Modify the
code to do simple wildcard expansion (* and ?).
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=4
From [email protected] on September 12, 2008 21:16:22
Save a .GOS screen. Ask Iron for details on the format structure. Mode 0
only.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=1
From [email protected] on September 17, 2008 19:09:04
There is a command line switch for listing a dams file, but the function
is not implemented.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=2
From [email protected] on June 06, 2010 23:11:31
musical loader stays here forever and doesn't load anything.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=27
From giot.romain on September 23, 2009 19:24:26
Lanch the emulator with --cli command
The compilation must succed.
Instead, there is the following errors :
asm compile test.asm
&Compilation of test.asm
Pass 1 complete (0 errors)
test.asm(2): error: Unrecognized instruction: 0
test.asm(2): error: Unexpected: 0
test.asm(5): error: Unrecognized instruction: $
test.asm(5): error: Unexpected: $
test.asm(5): error: Unrecognized instruction: ,'a'
test.asm(5): error: Unexpected: ,'a'
test.asm(6): error: Unrecognized instruction: 0
test.asm(6): error: Unexpected: 0
test.asm(10): error: Unrecognized instruction: "jjjjhj"
test.asm(10): error: Unexpected: "jjjjhj"
test.asm(12): error: Unrecognized instruction: "TEST"
test.asm(12): error: Unexpected: "TEST"
Pass 2 complete (12 errors)
test.asm(2): error: Unrecognized instruction: 0
test.asm(2): error: Unexpected: 0
test.asm(5): error: Unrecognized instruction: $
test.asm(5): error: Unexpected: $
test.asm(5): error: Unrecognized instruction: ,'a'
test.asm(5): error: Unexpected: ,'a'
test.asm(6): error: Unrecognized instruction: 0
test.asm(6): error: Unexpected: 0
test.asm(10): error: Unrecognized instruction: "jjjjhj"
test.asm(10): error: Unexpected: "jjjjhj"
test.asm(12): error: Unrecognized instruction: "TEST"
test.asm(12): error: Unexpected: "TEST"
Pass 3 complete
Errors: 24, warnings: 0, compiled: 15 lines, work time: 0,001 seconds
Attachment: test.asm
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=15
From [email protected] on June 06, 2010 23:09:33
When accessing the editor, try to read a not-existing sector and keeps
looping on that
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=25
From [email protected] on June 04, 2010 19:19:32
There is a pbGPBuffer created at emulator init and used in various places
(namely fdc,dsk,tape and zip handling). This is dangerous and likely to
break in the current system. It may be the cause of dsk corruption we see
sometimes. Remove it!
Also, the pFOdebug should be replaced with logMessage or other similar
functionality, ie send the output to th gui and allow it to do anything
with it... save to file or show a logwindow somewhere. Would avoid creating
an empty debugger.txt on every run.
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=23
From giot.romain on June 12, 2010 08:47:40
What steps will reproduce the problem? 1.Launch the emu and select a dsk
2.Create a file on the disc (save "test)
3.Close the emu
4.Launch the emu and select the same dsk
5.get the list of files (cat)
What is the expected output?
The new file must appear in the list
What do you see instead?
The new file is not on the disc
Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=35
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.