43 Commits

Author SHA1 Message Date
Thomas Bernard
22b6c2439f
CPC: save autoload .SCR
with a .BAS if needed
2019-12-22 02:48:22 +01:00
Thomas Bernard
5b5bdf54dc
CPC_Firmware_to_Hardware_color() 2019-12-22 02:44:38 +01:00
Thomas Bernard
cc30fe93d5
CPC_check_AMSDOS() now returns exec address 2019-12-22 02:44:38 +01:00
Thomas Bernard
20a2620ffc
CPC_check_AMSDOS() fix for files below 128 bytes 2019-12-21 18:10:12 +01:00
Adrien Destugues
2537707eaf Implement saving of GraphOS pictures. 2019-12-21 13:50:22 +01:00
Thomas Bernard
9b5de95481
Fix CPC_check_AMSDOS() for digits coded as 0x10 - 0x19 2019-11-23 18:51:27 +01:00
Thomas Bernard
d5953ad51a
move some functions from loadsave.c to loadsavefuncs.c 2019-11-09 02:42:33 +01:00
Thomas Bernard
d2777d79cb
add a Sega Mega Drive / Genesis drawing mode 2019-05-27 09:44:25 +02:00
Thomas Bernard
4176f1f84b
fix commit for CROSSATARI 2019-02-09 03:52:01 +01:00
Thomas Bernard
3265a8bcad Win32: Support for Pasting 16bpp DIBs 2018-12-21 13:16:52 +01:00
Thomas Bernard
cdcb4e93da
remove C64_FLI_enforcer() for good 2018-12-11 12:31:07 +01:00
Thomas Bernard
c5a52242be
Save and load Image mode in GIF file.
Add the extension GFX2MODE
2018-12-11 12:25:39 +01:00
Thomas Bernard
2d392fb7b1
Convert image to FLI when enabling the mode. show errors in layer 4 2018-12-11 12:25:39 +01:00
Thomas Bernard
34c9962e4d
remove Popcount_word() 2018-12-11 12:25:39 +01:00
Thomas Bernard
4c1c2f34ad
Move the 1layer => C64 FLI code to C64_pixels_to_FLI() 2018-12-11 12:25:39 +01:00
Thomas Bernard
84068c5516
change C64_FLI() to use T_IO_Context 2018-12-11 12:25:39 +01:00
Thomas Bernard
1bffaacead Apple II HGR & DHGR Load/Save 2018-12-08 18:12:35 +01:00
Thomas Bernard
878568c7f5
round() is not available in old MSVC++ versions 2018-11-28 23:02:11 +01:00
Thomas Bernard
7c7d95804b fix type in CPC_set_default_BASIC_palette() 2018-11-28 17:16:16 +01:00
Thomas Bernard
f753452e50 add a color 17 to 8bits machine palettes for color clashes 2018-11-28 13:48:38 +01:00
Thomas Bernard
d47bd55eda
fix in CPC_check_AMSDOS() 2018-11-26 22:42:37 +01:00
Thomas Bernard
4b57acf1af CPC_compare_colors()
used in Save_SCR()
2018-11-26 16:20:07 +01:00
Thomas Bernard
119a5afbf6
Set default CPC palette 2018-11-22 13:45:35 +01:00
Thomas Bernard
67a1220085
SCR (Amstrad CPC) file format
- Implements Test_SCR() / Load_SCR() for standard formats pictures
- Save .PAL file in Save_SCR()
2018-11-22 10:16:26 +01:00
Thomas Bernard
bc06fbae72
CPC_set_HW_palette() 2018-11-21 01:29:59 +01:00
Thomas Bernard
1e6f0175da
Add "Set Palette" option in the 8bit menu 2018-11-20 10:52:37 +01:00
Thomas Bernard
e13ab6e442 set either TO7/70 or MO5 palette 2018-11-17 01:51:32 +01:00
Thomas Bernard
a66d23a5e0 Save_MOTO() for TO7 and MO5 2018-11-17 01:35:27 +01:00
Thomas Bernard
bf20a0b711 Doxygen: add grouping in oldies.c/oldies.h 2018-11-16 14:17:23 +01:00
Thomas Bernard
80e381a599 Rename DECB binary files related functions 2018-11-16 14:14:36 +01:00
Thomas Bernard
570bd666c0
Use MOTO_gamm param to convert the Thomson MO/TO palettes 2018-11-16 00:01:54 +01:00
Thomas Bernard
ffd2c7e8ce
oldies.c: Add Thomson MOTO functions 2018-11-14 11:28:09 +01:00
Thomas Bernard
4c8e56101f
oldies.c/.h: Document C64 FLI functions 2018-11-06 22:32:31 +01:00
Thomas Bernard
72fea0290f isolate dependencies to SDL
Do not access directly the SDL_Surface Screen_pixels
use new functions Get_Screen_pixel_ptr() Set_Screen_pixel(),
Get_Screen_pixel()
And SetPalette()

Signed-off-by: Thomas Bernard <miniupnp@free.fr>
2018-07-02 11:38:51 +02:00
Thomas Bernard
6f48d7fefe Add MSVC 2010 project file and a make the project compile 2018-02-20 15:45:45 +01:00
Thomas Bernard
a53d6da6ea Add visible_image and backups to the T_Document structure 2018-01-22 16:16:39 +01:00
Thomas Bernard
8ae651c75f put common fields for Main and Spare page in a T_Document structure 2018-01-22 14:46:44 +01:00
Thomas Bernard
cad9aa53fd Switch to Unix end of line 2017-12-29 17:17:31 +01:00
Yves Rizoud
e87f9140c7 Fix issue 516: Some changes can't be undone on animations > 32 frames
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@2033 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2012-10-16 00:07:42 +00:00
Yves Rizoud
d8bb1e1d55 Fix some mostly harmless warnings and re-generated dependencies. Now compiles with zero warnings on Linux (gcc 4.1.2)
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1945 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2012-05-03 21:32:59 +00:00
Yves Rizoud
55f4884e34 Fix a few compilation warnings on Linux; Fix a possible bug in Mode5 loader; Removed a pair of debug printfs in realpath.c
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1933 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2012-03-14 19:17:35 +00:00
Yves Rizoud
8fb16e7089 Re-integrated anim in trunk, fixing the 999-layer limit at the same time
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1841 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-10-19 23:35:56 +00:00
Adrien Destugues
4e60f5ad74 Import the WIP CPC-Mode5 code from the sourcearchive
git-svn-id: svn://pulkomandy.tk/GrafX2/branches/cpcmode5@1718 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-13 21:20:45 +00:00