Skip to content

Commit 68a1393

Browse files
committed
[cbm] Add more implementation
1 parent 11edc95 commit 68a1393

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+58
-8
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#include <stdbool.h>
2+
#include <stdint.h>
3+
#include "fujinet-fuji.h"
4+
5+
bool fuji_unmount_host_slot(uint8_t hs)
6+
{
7+
uint8_t pl[2];
8+
pl[0] = 0xF9;
9+
pl[1] = hs;
10+
11+
if (fuji_cbm_open(FUJI_CMD_CHANNEL, FUJI_CBM_DEV, FUJI_CMD_CHANNEL, 2, (uint8_t *) pl) != 0) {
12+
return false;
13+
}
14+
15+
cbm_close(FUJI_CMD_CHANNEL);
16+
return true;
17+
}

commodore/src/fn_fuji/todo/fuji_base64_decode_compute.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdbool.h>
22
#include <stdint.h>
33
#include "fujinet-fuji.h"
4+
#include "fujinet-fuji-cbm.h"
45

56
bool fuji_base64_decode_compute()
67
{

commodore/src/fn_fuji/todo/fuji_base64_decode_input.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdbool.h>
22
#include <stdint.h>
33
#include "fujinet-fuji.h"
4+
#include "fujinet-fuji-cbm.h"
45

56
bool fuji_base64_decode_input(char *s, uint16_t len)
67
{

commodore/src/fn_fuji/todo/fuji_base64_decode_length.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdbool.h>
22
#include <stdint.h>
33
#include "fujinet-fuji.h"
4+
#include "fujinet-fuji-cbm.h"
45

56
bool fuji_base64_decode_length(unsigned long *len)
67
{

commodore/src/fn_fuji/todo/fuji_base64_decode_output.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdbool.h>
22
#include <stdint.h>
33
#include "fujinet-fuji.h"
4+
#include "fujinet-fuji-cbm.h"
45

56
bool fuji_base64_decode_output(char *s, uint16_t len)
67
{

commodore/src/fn_fuji/todo/fuji_base64_encode_compute.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdbool.h>
22
#include <stdint.h>
33
#include "fujinet-fuji.h"
4+
#include "fujinet-fuji-cbm.h"
45

56
bool fuji_base64_encode_compute()
67
{

commodore/src/fn_fuji/todo/fuji_base64_encode_input.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdbool.h>
22
#include <stdint.h>
33
#include "fujinet-fuji.h"
4+
#include "fujinet-fuji-cbm.h"
45

56
bool fuji_base64_encode_input(char *s, uint16_t len)
67
{

commodore/src/fn_fuji/todo/fuji_base64_encode_length.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdbool.h>
22
#include <stdint.h>
33
#include "fujinet-fuji.h"
4+
#include "fujinet-fuji-cbm.h"
45

56
bool fuji_base64_encode_length(unsigned long *len)
67
{

commodore/src/fn_fuji/todo/fuji_base64_encode_output.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdbool.h>
22
#include <stdint.h>
33
#include "fujinet-fuji.h"
4+
#include "fujinet-fuji-cbm.h"
45

56
bool fuji_base64_encode_output(char *s, uint16_t len)
67
{

commodore/src/fn_fuji/todo/fuji_copy_file.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdbool.h>
22
#include <stdint.h>
33
#include "fujinet-fuji.h"
4+
#include "fujinet-fuji-cbm.h"
45

56
bool fuji_copy_file(uint8_t src_slot, uint8_t dst_slot, char *copy_spec)
67
{

0 commit comments

Comments
 (0)