Giter VIP home page Giter VIP logo

cpctools's People

Contributors

colinpitrat avatar deewiant avatar lronaldo avatar pulkomandy avatar rgiot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

cpctools's Issues

cpcfs doesn't work anymore with real dsk

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

Integration of the Caprice SDL window in the IHM

From giot.romain on September 22, 2008 22:50:34

For the moment two different windows are displayed on the screen :

  • the SDL window which represent the caprice screen
  • the wxWidget window for the IHM

It would be better to include the cpc screen inside of the IHM.

There are differnt ways to do that :

  • integrate the SDL window inside the wxWidget one (see http://code.technoplaza.net/wx-sdl/part1/ ), but I think the OpenGL support
    would be a problem
  • totally remove SDL code and directly display the screen

Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=8

Reloaded extremely slow on core i5

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

Find a way to detect the usb drives under linux

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

SJasmPlus problems with modules

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

Whatever I type makes the cursor move up

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

[Patchs] Build system with CMake for Font Catcher and iDSK

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

Better FDC led emulation

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 :

  • in fdc_old.cpp, replace all fdc.phase = by fdc.setphase().
  • in setphase, not only setthe phase, but also call fdcLed so the emulator can update the display.

Original issue: http://code.google.com/p/cpcsdk/issues/detail?id=42

Caprice is unable to compile two times

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

Need to sperate gui actions and emulator core

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

Z80 compilation fails

From giot.romain on September 23, 2009 19:24:26

Lanch the emulator with --cli command

  1. Type asm compile file.asm

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

Some source cleanups in Reloaded

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

Modified dsk are not save

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.